/* 
    Document   : login
    Created on : 20 Sep, 2012, 6:39:37 PM
    Author     : santosh
    Description:
        Purpose of the stylesheet follows.
*/

root { 
    display: block;
}

body { background:#eeece6; margin:0; padding:0; border:none; outline:none; }

/******  wrapper ******/
#wrapper { width:100%; height:100%; margin:0; height:0;  }


/****** body ******/

#page_01 { width:696px; height:262px; margin:100px auto; padding:0 20px; border:1px solid #a1b83e; background:#b2cc45 20px 0 no-repeat; }

/****** login form ******/


/* .logincoloumn { width:512px; height:390px; padding:0; position:relative; margin:50px auto;} */

.login_logo_top { width:960px; height:54px; margin:44px 0 0; padding:12px 0 11px 0; background:green url(../images/lifecell_logo_divider.jpg) 255px 0 no-repeat;  }

.client_logo { width:132px; height:54px; margin:-25px 0 0 180px; padding:0;  float:left; position:relative; }

.altius_logo { width:171px; height:54px; margin:0 150px 0 5px; padding:0; float:right; position:relative; }

.loginform { width:830px; height:232px; margin:0 auto; padding:30px 34px 0 34px; float: right; position: relative; border:none; font:normal 12px/normal Arial;}
.loginform fieldset { width:284px; height:218px; border:none; margin:0 auto; padding:0; float:right; position:relative; }

/*fieldset h1 { margin:20px 0 40px 0; padding:0; text-align:left; font: 600 20px/normal Arial, sans-serif; text-transform:uppercase; }*/

fieldset p { height:80px; margin:0; padding:0; text-align:left; }

/*p.password { margin:34px 0 24px 0; }*/

fieldset p label { width:100%; height:auto; margin:0; padding:0; text-align:left; font:normal 14px/normal Verdana; color:#146c39; letter-spacing:1px; word-spacing:1px; text-transform:uppercase; display: block; }

input#j_username { width:184px; height:20px; margin:7px 0 0px 0; padding:5px 50px 5px 50px;  background:#fff; border:thin solid #98b034; outline:none; color:#333; font:normal 14px/normal Arial; letter-spacing: 1px;  }

input#j_password { width:184px; height:20px; margin:0; padding:5px 50px 5px 50px;  background:#fff; border:thin solid #98b034; outline:none; color:#333; font:normal 14px/normal  Arial;  letter-spacing: 1px; }

input#j_username[placeholder], input#j_password[placeholder] { font-style:italic; }

input[type="button"], input[type="submit"], .loginform .submit  { width:200px; height:37px; margin: 0; padding: 0; background:#be2226; font:bold 14px/normal Arial; color:#fffefb; text-shadow:#000 1px 1px 1px; text-transform: uppercase; overflow:hidden; border:none; outline:none; }

input[type="button"]:hover, input[type="submit"]:hover, .loginform .submit:hover  {  background:#146c39;  margin: 0; padding: 0; font:bold 14px/normal Arial; color:#fffefb; text-shadow:#000 1px 1px 1px; text-transform: uppercase; cursor:pointer; overflow:hidden; border:none; outline:none; }

.loginform.innerError { background-image: url(../images/invalid.png); background-position: left top; background-repeat: no-repeat; background-color: none; padding-left: 20px; padding-top: 1px; margin: 0px; color: #FF8000 }
/****** login footer ******/

.designby { width:735px; height:10px; padding:10px 0; margin:20px auto 10px auto; position:absolute; left:180px; top:250px; font:normal 11px Arial, Helvetica, sans-serif; color:#146c39; text-align:left; display:block;}

.browser_wrapper { width:735px; height:auto; margin:0 auto; padding:0;  position:absolute; left:180px; top:320px; display:block; clear:both; }
.browser { width:830px; height:31px; margin:0 auto;  text-align:left; font:normal 11px Arial, Helvetica, sans-serif; color:#146c39 ;}
.firefox, .chrome, .safari { width:100px; height:13px; float:left; position:relative; padding:10px 0;}
.firefox { background: url(../images/logo_firefox.gif) 45px top no-repeat; margin:0 0 0 10px}
.chrome { background: url(../images/logo_chrome.gif) 45px top no-repeat; margin:0 0 0 -10px;}
.safari { background: url(../images/logo_safari.gif) 45px top no-repeat; margin:0 0 0 -10px;}

